﻿.nav {
	height: 50px;
	background-color: white;
	border-top: 1px solid #a9aeae;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.topbar{
	height:40px;
	background-color: white;
	border-bottom: 1px solid #a9aeae;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.child_body{
	position:absolute;
	top:40px;
	bottom:0;
	left:0;
    right:0;
	overflow:auto;
}
.main_body{
	position:absolute;
	top:40px;
	bottom:50px;
	left:0;
    right:0;
	overflow:auto;
}
.child_page{
	height:100%;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	-webkit-transform:scale(0.9);
	-webkit-transform-style:preserve-3d;
	-webkit-transition-duration:300ms;
	background:white;
	z-index:10000;
}
.child_page.show{
	opacity:1;
	-webkit-transform:scale(1);
}
.child_page.hide{
	opacity:0;
	-webkit-transform:scale(0.9);
}